// 获取应用实例
const app = getApp()
Page({
  onLoad() {
    app.token && this.getUserData()
  },
  goLogin() {
    // 用户在没有登录的时候
    wx.navigateTo({
      url: '/pages/login/index',
    })
  },
  async getUserData() {
    const { code, data: { avatar, nickName } } = await wx.http.get('/userInfo')
    if (code !== 10000) return wx.utils.toast()
    this.setData({ avatar, nickName })
    // 将头像和昵称存在应用实例中
    app.userProfile = { avatar, nickName }
  }
})
